package file;

import javax.print.attribute.standard.Finishings;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Scanner;

public class Home {
    public static void main(String[] args) throws IOException {
//        File file = new File("./text.txt");
//        System.out.println(file.length());
//        if(file.exists()){
//            file.createNewFile();
//            System.out.println("文件已经创建完成");
//        }else{
//            System.out.println("文件已经存在");
//        }
//        boolean a1=file.isHidden();
//        System.out.println("是否隐藏："+a1);
//        boolean a2=file.canRead();
//        System.out.println("是否可读："+a2);
//        boolean a3=file.canWrite();
//        System.out.println("是否可写"+a3);
//        boolean a4=file.exists();
//        System.out.println("是否存在："+a4);

//        for(int i=1;i<=10;i++){
//            File file1=new File("txt"+i+".txt");
//
//            if(!file1.exists()){
//              //  file1.delete();
//                file1.createNewFile();
//                System.out.println("文件已创建！");
//            }else {
//                System.out.println("文件不存在");
//            }
//            //__________________________________________
//            if(!file1.isDirectory()){
//                file1.delete();
//                System.out.println("文件已删除");
//            }else{
//                System.out.println("文件不存在");
//            }
//        }
//        File file2=new File("./aa/bb/cc");
//        if(file2.isDirectory()){
//            System.out.println("文件已存在");
//        }else{
//            file2.mkdirs();
//            System.out.println("文件已创建");
//        }
//        File file = new File("./ttext3.txt");
//        if(!file.exists()){
//            file.createNewFile();
//            System.out.println("未找到，已创建");
//        }else{
//            System.out.println("已存在，存在。");
//        }
//        System.out.println(file.length());
//        boolean a1=file.isHidden();
//        boolean a2=file.canRead();
//        boolean a3=file.canWrite();
//        System.out.println("是否隐藏"+a1+"是否只读"+a2+"是否可写"+a3);
//
//        for(int i=1;i<=10;i++){
//            File file1=new File("xxx"+i+".txt");
//            if(!file1.exists()){
//                file1.createNewFile();
//                System.out.println("创建成功！");
//            }else{
//                System.out.println("无需创建");
//            }
//            if(file1.exists()){
//                file1.delete();
//                System.out.println("已删除");
//            }else{
//                System.out.println("没有这文件");
//            }
//
//        }

//        for(int i=0;i<=100;i++) {
//            File file = new File(i+".txt");
//            if(!file.exists()){
//              file.createNewFile();
//            //  file.mkdirs()
//                System.out.println("创造完成！");
//            }else {
//                System.out.println("已存在");
//            }
//            if(file.exists()){
//               file.delete();
//                System.out.println("已删除");
//            }else {
//                System.out.println("未找到");
//            }
//        }
//        Scanner scan=new Scanner(System.in);
//        System.out.println("请输入一个目录名字：");
//        String a1=scan.next();
//        File file = new File(a1);
//        file.mkdir();
//        System.out.println("目录已创建");
//
//        System.out.println("请输入一个目录名字：");
//        String a2=scan.next();
//        File file1 = new File(a2);
//        file1.delete();
//        System.out.println("目录已删除");



        Scanner scan=new Scanner(System.in);
      //  System.out.println("请输入一个目录名字：");

        while (true) {
            System.out.println("请输入一个文件名字");
            String a3=scan.next();
            File file2 = new File(a3+".txt");
            if (file2.exists()) {
                System.out.println("文件已存在,请更换");
            } else {
                file2.createNewFile();
                break;
            }
        } System.out.println("文件已经创建");


        File file1=new File(".");
        if(file1.isDirectory()){
            File[] sub=file1.listFiles(file->file.getName().contains("s"));
        for(File file: sub){
            System.out.println(file);
        }

    }







    }
}
